large town - French English Dictionary